package com.hskn.hss.module.carPlanCar.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hskn.hss.module.carPlanCar.entity.CarPlanCar;
import com.hskn.hss.module.carPlanCar.to.CarPlanCarTo;
import com.hskn.hss.module.carPlanCar.vo.CarPlanCarByAppCountVo;
import com.hskn.hss.module.carPlanCar.vo.CarPlanCarByAppVo;
import com.hskn.hss.utils.page.PageVo;

import java.util.List;


/**
 * <p>
 * 服务类
 * </p>
 *
 * @author hskn
 * @since 2021-05-17
 */
public interface CarPlanCarService extends IService<CarPlanCar> {


    PageVo carPlanWorkCount(CarPlanCarTo carPlanCarTo);

    PageVo carPlanWorkDetail(CarPlanCarTo carPlanCarTo);

    PageVo carPlanWorkDetailByCar(CarPlanCarTo carPlanCarTo);

    CarPlanCarByAppCountVo trashPickupWorkPlanCount();

    List<CarPlanCarByAppVo> trashPickupWorkPlanList();
}
